package com.xzh.testDemo.advice;

import com.xzh.spring.After;
import com.xzh.spring.Aspect;
import com.xzh.spring.Before;
import com.xzh.spring.Component;

import java.time.LocalTime;

@Aspect
@Component("timeAdvice")
public class TimeAdvice {
    @Before("userService.test")
    public void beforeMethod1(){
        System.out.println("方法执行 前 时间1："+ LocalTime.now());
    }
    @Before("orderService.test")
    public void beforeMethod2(){
        System.out.println("方法执行 前 时间2："+ LocalTime.now());
    }
//    @Before("userService.test")
//    public void beforeMethod2(){
//        System.out.println("方法执行 前 时间2："+ LocalTime.now());
//
//    }

    @After("userService.test")
    public void afterMethod(){
        System.out.println("方法执行 后 时间："+ LocalTime.now());
    }
}
